#include "all_init.h"

/*
 *函数名称:All_Hareware_Init
 *函数功能:初始化所有硬件外设
 *参数:无
 *返回值:无
 *备  注:无
 */
void All_Hareware_Init(void)
{
    LED_Init();     // 初始化LED灯
    BEEP_Init();    // 初始化蜂鸣器
    // KEYs_Init();    // 初始化按键KEY0,KEY1
    KEY_SOS_Init(); // 初始化SOS按键
    HC_SR04_Init(); // 初始化超声波模块 TRIG--PA.6,ECHO--PA.7
    Light_Init();   // 初始化光照传感器
    Rain_Init();    // 初始化雨滴传感器
    VOICE_Init();   // 初始化语音模块
}

/*
 *函数名称:All_USART_Init
 *函数功能:初始化所有串口
 *参数:无
 *返回值:无
 *备  注:无
 */
void All_USART_Init(void)
{
    USART1_Init(9600); // 初始化USART1 波特率:9600  //GPS模块  TX:PA.9 RX:PA.10
    USART2_Init(9600); // 初始化USART2 波特率:9600  //GSM模块通信   单片机：TX:PA.2     RX:PA.3
    USART3_Init(9600); // 初始化USART3 波特率:9600  //语音模块通信  单片机：TX:PB.10    RX:PB.11
}
